home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / editors / tde210 / tde.cfg next >
Text File  |  1993-12-02  |  17KB  |  506 lines

  1. ;
  2. ;                      TDE, the Thomson-Davis Editor
  3. ;                               Version 2.10
  4. ;                             November 13, 1992
  5. ;                               Frank Davis
  6. ;
  7. ;                          Modificato  per uso con
  8. ;                                SMART  Case
  9. ;                                     da
  10. ;                               Angelo Besani
  11. ;                                    per
  12. ;                            SWEET  Technologies
  13. ;
  14. ;
  15. ;
  16. ; These are the default function key, mode, and color assignments in
  17. ;   the distribution version of tde, version 2.0.  Please feel free to
  18. ;   change/modify these function assignments to suite your tastes.
  19. ;
  20. ;
  21. ;   s+  ==  Shift+     c+ == Control+     a+ == Alt+   s+a+  ==  Shift+Alt+
  22. ;
  23. ;
  24. ; Comments begin with a semicolon.
  25. ;
  26. ; Case is not significant for key names or function names.
  27. ;
  28. ; To define a macro, use the Macro function assignment followed by the keys
  29. ;   in the macro.  In tde, macros are simple keyboard macros.  Define the
  30. ;   macros as if you were entering keys from the keyboard.  Literals should
  31. ;   be enclosed by double quotes.  Place all of the macro definition on one
  32. ;   line.  Lines may be up to 1000 characters long.  Recursive macro
  33. ;   definitions are allowed.  Here are a few macro examples:
  34. ;
  35. ;
  36. ; This macro splits the screen and loads in a custom help file when Alt+5 is
  37. ;   pressed.
  38. ;
  39. ; a+5         Macro  Center f9 s+f4 "myhelp.hlp" enter
  40. ;
  41. ;
  42. ; This simple recursive macro moves the cursor down until the eof is reached.
  43. ;   The last key in the macro definition calls itself.
  44. ;
  45. ; a+6         Macro down a+6
  46. ;
  47. ;
  48. ; In some instances, you may want to wipe out any previously assigned
  49. ;   macro.  For example, you may have saved a macro file in tde and now want
  50. ;   to erase a macro assigned to a key.  Use the Null function to clear a key.
  51. ;
  52. ; a+7         Null
  53. ;
  54. ;
  55. ; To assign ASCII or Extended ASCII characters to function keys, enclose the
  56. ;   character in quotes.
  57. ;
  58. ; s+a+A       Macro "ä"
  59. ;
  60. ; s+a+t       Macro "tde, the Thomson-Davis Editor"
  61. ;
  62. ;
  63. ; You may assign any editor function to any recognized function key with
  64. ;   no restrictions.  For example, the Enter key could be assigned to the
  65. ;   MarkBox function.  Additionally, No function is required to be assigned
  66. ;   to any key, e.g. you don't have to assign any function to the Enter key if
  67. ;   you don't want to.  One function may be assigned to several keys, but
  68. ;   one key may only be assigned to only one function.  If a key is assigned
  69. ;   to several functions, only the last function assignment has any effect.
  70. ;
  71. ; All of the 233 recognized function keys in tde are listed below.
  72.  
  73.  
  74. ;
  75. ; basic editing keys
  76. ;
  77. enter         Rturn                     ; Note: Rturn is not spelled with an e
  78. s+enter       NextLine                  ; first character in next line
  79. c+enter       BegNextLine               ; column 1 of nextline
  80. a+Enter
  81.  
  82. GreyEnter                               ; 101 keyboard on keypad
  83. s+GreyEnter                             ; 101 keyboard on keypad
  84. c+GreyEnter                             ; 101 keyboard on keypad
  85. a+GreyEnter                             ; 101 keyboard on keypad
  86.  
  87.  
  88. backspace     BackSpace
  89. s+backspace   BackSpace
  90. c+backspace
  91. a+backspace
  92.  
  93.  
  94. esc           AbortCommand
  95. s+esc
  96. c+esc         ClearAllMacros
  97. a+esc
  98.  
  99. tab           Tab
  100. s+tab         BackTab
  101. c+tab         SetTabs
  102. a+tab         ToggleSmartTabs
  103.  
  104. ;
  105. ; function keys
  106. ;
  107. f1            Help
  108. f2            Save
  109. f3            Quit
  110. f4            File
  111. f5            RepeatFindForward1
  112. f6            RepeatFindBackward1
  113. f7            RepeatDiff
  114. f8            SplitVertical
  115. f9            SplitHorizontal
  116. f10           NextWindow
  117. f11
  118. f12           RepeatSearchAndSeize
  119.  
  120.  
  121. s+f1          SaveMacro
  122. s+f2          SaveAs
  123. s+f3          LoadMacro
  124. s+f4          EditFile
  125. s+f5          FindForward
  126. s+f6          FindBackward
  127. s+f7          DefineDiff
  128. s+f8          ReplaceString
  129. s+f9          SizeWindow
  130. s+f10         PreviousWindow
  131. s+f11
  132. s+f12         DefineSearchAndSeize
  133.  
  134.  
  135. c+f1          ToggleSync
  136. c+f2          ToggleEol
  137. c+f3          ToggleCRLF
  138. c+f4          ToggleTrailing
  139. c+f5          ToggleSearchCase
  140. c+f6          SetLeftMargin
  141. c+f7          SetRightMargin
  142. c+f8          SetParagraphMargin
  143. c+f9          ZoomWindow
  144. c+f10         NextHiddenWindow
  145. c+f11
  146. c+f12
  147.  
  148.  
  149. a+f1          DirList
  150. a+f2          SetFileAttributes
  151. a+f3          RecordMacro
  152. a+f4          EditNextFile
  153. a+f5          RepeatFindForward2
  154. a+f6          RepeatFindBackward2
  155. a+f7          FormatParagraph
  156. a+f8          LeftJustify
  157. a+f9          RightJustify
  158. a+f10         CenterJustify
  159. a+f11
  160. a+f12
  161.  
  162.  
  163. ;
  164. ; control cluster / keypad keys
  165. ;
  166. Home          BegOfLine
  167. End           EndOfLine
  168. Left          CharLeft
  169. Right         CharRight
  170. Up            LineUp
  171. Down          LineDown
  172. PgUp          ScreenUp
  173. PgDn          ScreenDown
  174. Ins           ToggleOverWrite
  175. Del           DeleteChar
  176. Center        CenterWindow              ; center is the center of the key pad
  177.  
  178. c+Home        TopOfScreen
  179. c+End         BotOfScreen
  180. c+Left        WordLeft
  181. c+Right       WordRight
  182. c+Up          ScrollUpLine
  183. c+Down        ScrollDnLine
  184. c+PgUp        TopOfFile
  185. c+PgDn        EndOfFile
  186. c+Ins
  187. c+Del         StreamDeleteChar
  188. c+Center      CenterLine
  189.  
  190.  
  191. a+GreyHome                              ; 101 keyboard
  192. a+GreyEnd                               ; 101 keyboard
  193. a+GreyLeft    PanLeft                   ; 101 keyboard
  194. a+GreyRight   PanRight                  ; 101 keyboard
  195. a+GreyUp      PanUp                     ; 101 keyboard
  196. a+GreyDown    PanDn                     ; 101 keyboard
  197. a+GreyPgUp    HorizontalScreenLeft      ; 101 keyboard
  198. a+GreyPgDn    HorizontalScreenRight     ; 101 keyboard
  199. a+GreyIns                               ; 101 keyboard
  200. a+GreyDel                               ; 101 keyboard
  201.  
  202. Grey+         ScrollDnLine              ; with Numlock off
  203. Grey-         ScrollUpLine              ; with Numlock off
  204.  
  205. c+Grey+       PanDn
  206. c+Grey-       PanUp
  207. c+Grey/                                 ; 101 keyboard
  208. c+Grey*                                 ; 101 keyboard
  209.  
  210. a+Grey/                                 ; 101 keyboard
  211.  
  212.  
  213. s+c+left      PanLeft
  214. s+c+right     PanRight
  215.  
  216.  
  217. ;
  218. ; Alt keys
  219. ;
  220. a+a           AddLine
  221. a+b           MarkBox
  222. a+c           CopyBlock
  223. a+d           DeleteLine
  224. a+e           BlockExpandTabs
  225. a+f           FillBlock
  226. a+g           DeleteBlock
  227. a+h           Help
  228. a+i           ToggleIndent
  229. a+j           JoinLine
  230. a+k           KopyBlock
  231. a+l           MarkLine
  232. a+m           MoveBlock
  233. a+n           NumberBlock
  234. a+o           OverlayBlock
  235. a+p           PrintBlock
  236. a+q           Quit
  237. a+r           ToggleRuler
  238. a+s           SortBoxBlock
  239. a+t           BlockTrimTrailing
  240. a+u           UnMarkBlock
  241. a+v           ToggleWordWrap
  242. a+w           BlockToFile
  243. a+x           MarkStream
  244. a+y           UndoDelete
  245. a+z           ToggleZ
  246.  
  247.  
  248. a+~
  249. a+1           SetMark1
  250. a+2           SetMark2
  251. a+3           SetMark3
  252. a+4
  253. a+5
  254. a+6
  255. a+7
  256. a+8
  257. a+9
  258. a+0
  259. a+-           DelEndOfLine
  260. a+=           DuplicateLine
  261.  
  262. a+;
  263. a+'
  264.  
  265. a+<           BlockUpperCase
  266. a+>           BlockLowerCase
  267. a+?           BlockStripHiBit
  268.  
  269. a+[
  270. a+]
  271.  
  272. ;
  273. ; Control keys, listed in order of appearance in standard ASCII tables
  274. ;
  275. c+@           DateTimeStamp             ; Control + at sign
  276. c+a           WordLeft
  277. c+b           FormatText
  278. c+c           ScreenDown
  279. c+d           CharRight
  280. c+e           LineUp
  281. c+f           WordRight
  282. c+g           DeleteChar
  283. c+h           BackSpace
  284. c+i           Tab
  285. c+j           Help
  286. c+k
  287. c+l
  288. c+m           Rturn
  289. c+n           AddLine
  290. c+o
  291. c+p           Pause
  292. c+q
  293. c+r           ScreenUp
  294. c+s           CharLeft
  295. c+t           WordDelete
  296. c+u           UndoDelete
  297. c+v           ToggleOverWrite
  298. c+w           ScrollUpLine
  299. c+x           LineDown
  300. c+y           DeleteLine
  301. c+z           ScrollDnLine
  302. c+[           AbortCommand
  303. c+\           RedrawScreen
  304. c+]           ParenBalance
  305. c+^
  306. c+_           SplitLine
  307.  
  308.  
  309. ;
  310. ; shift + alt keys
  311. ;
  312. s+a+A
  313. s+a+B
  314. s+a+C         BlockCompressTabs
  315. s+a+D
  316. s+a+E
  317. s+a+F
  318. s+a+G
  319. s+a+H
  320. s+a+I         BlockIndentTabs
  321. s+a+J         JumpToLine
  322. s+a+K
  323. s+a+L         ToggleTmlColor
  324. s+a+M
  325. s+a+N
  326. s+a+O
  327. s+a+P         TogglePrgColor
  328. s+a+Q         DefineSearchAndSeize
  329. s+a+R
  330. s+a+S         SwapBlock
  331. s+a+T         ToggleTabInflate
  332. s+a+U
  333. s+a+V
  334. s+a+W         RepeatSearchAndSeize
  335. s+a+X
  336. s+a+Y
  337. s+a+Z
  338.  
  339. s+a+~
  340. s+a+1         GotoMark1
  341. s+a+2         GotoMark2
  342. s+a+3         GotoMark3
  343. s+a+4
  344. s+a+5
  345. s+a+6
  346. s+a+7
  347. s+a+8
  348. s+a+9
  349. s+a+0
  350. s+a+-
  351. s+a+=
  352. s+a+;
  353. s+a+'
  354. s+a+[
  355. s+a+]
  356.  
  357. s+a+<         BlockRot13
  358. s+a+>         BlockFixUUE
  359. s+a+?         BlockEmailReply
  360.  
  361. ;
  362. ; Mouse interface...
  363. ;
  364. mou_up        LineUp
  365. mou_down      LineDown
  366. mou_left      CharLeft
  367. mou_right     CharRight
  368. mou_lclick    MarkBox
  369. mou_ldclick   KopyBlock
  370. mou_rclick    UnMarkBlock
  371. mou_rdclick   AbortCommand
  372.  
  373. ; The next few lines are the color fields for both monochrome and color systems.
  374. ;   The color fields are prefixed with co80 for color and mono for monochrome
  375. ;   systems.  If you use the DOS "mode" command to switch between mono and
  376. ;   color, tde uses the set of colors assigned to that mode.
  377. ;
  378. ; Color fields are assigned to numbers which represent the standard foreground
  379. ;   and background color attributes for IBM compatible systems.  If you run
  380. ;   the set color option in tdecfg, 1. Change colors, an example of each color
  381. ;   is displayed on the screen.  Valid color attributes are in the range 0-127.
  382. ;   Only decimal numbers are allowed for the attribute.
  383. ;
  384. ; The color assignments are commented out so they won't reset the colors chosen
  385. ;   in tdecfg, 1. Change colors.  If you want the configuration file to set
  386. ;   the colors, assign your favorite colors and remove the comments.
  387. ;
  388. ; Incidentally, I'm color blind, mild red-green, and the default colors
  389. ;   look fine to me, Frank.  You may prefer colors that appeal to normal
  390. ;   color vision.
  391. ;
  392. ;
  393. ;       Field                Attribute
  394. ;
  395. ; co80_Blocks            95  ;  113
  396. ; co80_Clipper           11  ;
  397. ; co80_Comment           12  ;
  398. ; co80_CurLine           15  ;  15      ; cursor line
  399. ; co80_EndOfFile         79  ;  9
  400. ; co80_FileHeader        30  ;  75
  401. ; co80_HelpScreen        47  ;  26
  402. ; co80_HilitedFile       46  ;  7       ; file under cursor in dir list
  403. ; co80_MessageLine       78  ;  15      ; line that prompts for searches, etc..
  404. ; co80_ModeLine         116  ;  23      ; line at the bottom of the screen
  405. ; co80_Operators         10  ;
  406. ; co80_Quotes            13  ;
  407. ; co80_Ruler             27  ;  2
  408. ; co80_RulerPointer      15  ;  10
  409. ; co80_Scfunc            14  ;
  410. ; co80_Text               7  ;  7
  411. ; co80_Tml               15  ;
  412. ; co80_Wrapped           31  ;  14
  413. ;
  414. ; mono_Blocks                   112
  415. ; mono_Clipper                  15
  416. ; mono_Comments                 7
  417. ; mono_CurLine                  15      ; cursor line
  418. ; mono_EndOfFile                15
  419. ; mono_FileHeader               112
  420. ; mono_HelpScreen               7
  421. ; mono_HilitedFile              112     ; hilited file in dir list
  422. ; mono_MessageLine              15      ; line that prompts for searches, etc..
  423. ; mono_ModeLine                 112     ; line at the bottom of the screen
  424. ; mono_Operators                15
  425. ; mono_Quotes                   7
  426. ; mono_Ruler                    15
  427. ; mono_RulerPointer             112
  428. ; mono_Scfunc                   15
  429. ; mono_Text                     7
  430. ; mono_Tml                      7
  431. ; mono_Wrapped                  7
  432.  
  433.  
  434.  
  435. ; The next few lines are the editor modes, switches, and settings.
  436. ;
  437. ; The mode assignments are commented out so they won't reset the modes
  438. ;   selected in tdecfg, 4. Set default modes.  If you want the configuration
  439. ;   file to set the modes, change the modes to suite your tastes and remove
  440. ;   the comments.
  441. ;
  442. ;    Mode             Setting      Options and limits
  443. ;
  444. ; InsertMode           On       ; Off or On
  445. ; IndentMode           On       ; Off or On
  446. ; LTabSize             8        ; limit is 520.   1040 / 2 = 520
  447. ; PTabSize             8        ; limit is 520.   1040 / 2 = 520
  448. ; SmartTabMode         On       ; Off or On
  449. ; InflateTabs          Off      ; Off or On
  450. ; CursorStyle          Small    ; Small or Large insert cursor
  451. ; ControlZ             No_Z     ; Write_Z   or  No_Z
  452. ; EndOfLineStyle       CRLF     ; CRLF or LF
  453. ; TrimTrailingBlanks   On       ; Off or On
  454. ; DisplayEndOfLine     Off      ; Off or On
  455. ; WordWrapMode         Off      ; Off, FixedWrap, or DynamicWrap
  456. ; LeftMargin           1        ; LeftMargin >= 1  and  LeftMargin < Right
  457. ; RightMargin          72       ; RightMargin > Left  and  RightMargin < 1040
  458. ; ParagraphMargin      3        ; ParagraphMargin < RightMargin
  459. ; Backups              Off      ; Off or On
  460. ; Ruler                On       ; Off or On
  461. ; DateStyle            MM_DD_YY ; MM_DD_YY, MM_DD_YYYY, DD_MM_YY, DD_MM_YYYY
  462. ;                               ; YY_MM_DD, YYYY_MM_DD
  463. ; TimeStyle            12_Hour  ; 12_Hour or 24_Hour
  464.  
  465.  
  466.  
  467. ;  Sort needs a case sensitive and a case insensitive sequence
  468. ;    (CaseMatch/CaseIngore).  The distribution version uses the sequence below:
  469. ;
  470. ;  How it works:  There are two arrays in TDE for sorting.  One array is for
  471. ;                 case sensitive sorting and the other array is for case
  472. ;                 insensitive sorting.  Both arrays begin with character '!'
  473. ;                 and end with character 0xff (255 decimal).
  474. ;
  475. ;                 TDE uses the characters in a marked BOX block as indexes
  476. ;                 into the sort arrays.  The values in the arrays are used
  477. ;                 to determine the collating sequence.  For example, in the
  478. ;                 case insensitive array, upper case letters are given the
  479. ;                 same collating sequence as lower case letters.
  480. ;
  481. ;  English/French/Esperanto sort order:  map accents to unaccented
  482. ;                                                                                                                                  ***************************     ******
  483. ; Standard ASCII sort sequence:     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ 
  484. ;
  485. CaseMatch                           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~CueaaaaceeeiiiAAEaAooouuyOU¢£¥₧ƒaiounN
  486.  
  487. CaseIgnore                          !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_'abcdefghijklmnopqrstuvwxyz{|}~cueaaaaceeeiiiaaeaaooouuyou¢£¥₧ƒaiounn
  488.  
  489.  
  490. ;  Swedish/Finnish sort order:  map ü = y, w = v, and the accents
  491. ;
  492. ; CaseMatch                         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVXYZ[\]^_'abcdefghijklmnopqrstuvvxyz{|}~CyeaaaaceeeiiiAAEaAooouuyOY¢£¥₧ƒaiounN
  493. ;
  494. ; CaseIgnore                        !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvvxyz[\]^_'abcdefghijklmnopqrstuvvxyz{|}~cyeaaaaceeeiiiaaeaaooouuyoy¢£¥₧ƒaiounn
  495. ;
  496.  
  497. ;  German sort order:  slide everything down for ä, ö, ü, ß, and the accents
  498. ;  see asterisks for changes ====>                                   *             *     *           *             *   * *          *  *         *     *    **                                                                      *
  499. ; Standard ASCII sort sequence:     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_'abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ 
  500. ;
  501. ; CaseMatch                         !"#$%&'()*+,-./0123456789:;<=>?@ACDEFGHIJKLMNOPRSTUVWYZ[\]^_'abcdfghijklmnopqrsuvwxz{}~ÇüéâäàåD|ideddgiiimmmBAFdAsts{{ÇQX£¥₧ƒádms{rOº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßy
  502. ;  see asterisks for changes ====>                                   *             *     *           *             *   * *          *  *         *     *    **                                                                      *
  503. ; CaseIgnore                        !"#$%&'()*+,-./0123456789:;<=>?@dfghijklmnopqrsuvwxz{}~Çü^_'abcdfghijklmnopqrsuvwxz{}~Çüéâäàåg|ideddgiiimmmedidAsts{{Çt|£¥₧ƒádms{rrº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßy
  504. ;  see asterisks for changes ====>                                   *             *     *           *             *   * *          *  *         *     *    **                                                                      *
  505.  
  506.